/*!
 *  saas by 268xue.com
 *  Author - 268xue.com
 *  web: http://www.268xue.com;
 */
/* COMMON CONDE
 * -------------------------- */
html,body {height: 100%;}
body {background: #F1F4F7;}
*:focus {outline: 0 auto -webkit-focus-ring-color;}
.txtOf {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
a:hover {text-decoration: none !important;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
.clear{height: 0;overflow: hidden;clear: both;}
/*comm css*/

.c-red {color: #E73E3E !important;}
.c-orange {color: #F97A35 !important;}
.c-green {color: #14BA4A !important;}
.c-blue {color: #60AFFC !important;}
.c-gray {color: #999999 !important;}

.c-master,
.ke-comm-more:hover {color: #FE6635 !important;}
.ke-comm-more {font-size: 12px;color: #999;}
.icomm-wBg {background-color: #fff;padding: 15px;}
.icomm-r-bg{min-height: 500px;text-align: center;}
.icomm-img{margin-bottom: 45px;padding-top: 65px;}
.icomm-r-bg p{font-size: 14px;color: #666;}
.kf{margin-top: 65px;}
.kf span{display: inline-block; line-height: 16px;vertical-align: middle;font-size: 16px;color: #666;}
.kf span:last-child{margin-left: 50px;}
.kf span em{display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin-right: 10px;}
.kf span em.tel{background: url("../../../live/nojurisdicte/tel.png") no-repeat;}
.kf span em.kfqq{background: url("../../../live/nojurisdicte/QQ.png") no-repeat;}
.page-header.ke-page-header {margin: -15px -15px 20px;padding: 10px 15px;}
.ke-comm-tab {margin: 20px 0;}
.ke-comm-tab>ul>li {margin-right: 15px;}
.ke-comm-tab>ul>li>a {font-size: 20px;color: #888;} 
.ke-comm-tab>ul>li.active>a:hover,
.ke-comm-tab>ul>li.active>a {background-color: transparent;border: none;border-bottom: 1px solid #FE6635;color: #FE6635;}
.form-control.ke-form-control {border-color: #e0e0e0;box-shadow: none;display: inline-block;font-size: 16px;}
.form-control.ke-form-control:focus {box-shadow: none;border-color: #FE6635;}
.ke-btn-master.btn {background-color: #FE6635;border-color: #FE6635;border-radius: 3px;}
.ke-btn-master.btn:hover {opacity: .9;filter: alpha(opacity=90);}
.ke-sele-bx .form-control-bx {background-color: #fff;margin-left: 10px;}
.ke-sele-bx .form-control-bx .ke-selectpicker {height: 30px;line-height: 30px;}
.ke-sele-bx .form-control-bx .ke-selectpicker a .caret {margin-top: 13px;margin-left: 10px;}
.form-inp-data.form-control.ke-form-control {border-radius: 0;height: 45px;}
.form-inp-data-ico {position: absolute;right: 16px;top: 12px;font-size: 18px;color: #bbb;}

.btn-danger:active {box-shadow: none;}

.ke-pageBar {border-top: 1px solid #E4E8EC;padding: 30px;overflow: hidden;clear: both;}
.ke-pageBar .pagination-lg>li:last-child>a,.ke-pageBar .pagination-lg>li:last-child>span {border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.ke-pageBar .input-group {margin-top: 20px;}
.ke-pageBar .form-control {height: 47px;border-radius: 0;border-color: #DDDDDD;width: 80px;text-align: center;font-size: 16px;}
.ke-pageBar .form-control:focus {box-shadow: none;}
.ke-pageBar .input-group-btn {width: auto;}
.ke-pageBar .btn {height: 47px;}

.ke-no-data-tips {padding: 30px 0;text-align: center;}
.ke-no-data-tips>span {background: url(../img/default/no-data.png) no-repeat 0 0;display: inline-block;width: 132px;height: 132px;opacity: .8;filter: alpha(opacity=80);}
.ke-no-data-tips>p {line-height: 40px;font-size: 14px;color: #333;}

/*ke header*/
.ke-header {height: 70px;}
.ke-head-container {padding: 0 30px}
.ke-header .navbar {background-color: #fff;border-color: #e8e8e8;margin-bottom: 0;}
.ke-header .navbar-brand {height: 70px;line-height: 70px;padding: 0 10px;width: 220px;overflow: hidden;margin-right: 20px;}
.ke-header .navbar-brand>img {max-width: 100%;display: inline;}
.ke-header .ke-head-nav.navbar-nav>li>a {color: #333;line-height: 70px;font-size: 18px;height: 70px;padding: 0 22px;}
.ke-header .ke-head-nav.navbar-nav>li.active>a,
.ke-header .ke-head-nav.navbar-nav>li.active>a:hover {background-color: #FE6635;color: #fff;}
.ke-header .ke-head-nav.navbar-nav>li>a:hover,
.navbar-inverse .nav-r-login.navbar-nav>li>a:hover {color: #FE6635;}
.ke-head-courseAll {position: relative;}
.nav-r-login .btn-default,
.ke-header .navbar-inverse .navbar-nav>.open>a {background: #F1F4F7;border-color: #F1F4F7;}
.nav-r-user>a>img {width: 32px;height: 32px;}
.nav-r-news {position: relative;}
.nav-r-news>a>.badge {background: #d9534f;position: absolute;top: 8px;right: -10px;}
.navbar-inverse .nav-r-login.navbar-nav>li>a {line-height: 70px;font-size: 14px;color: #888;padding: 0 10px;}
.navbar-inverse .nav-r-login.navbar-nav>li.nav-r-user>a {padding: 0 15px;}
body.modal-open .ke-header .navbar {right: 17px;}


/*login*/
body.login {background: url(../images/login-bg.jpg) no-repeat 50% 0;background-size: cover;width: 1000%;height: 100%;overflow: hidden;}
.bg-light {background-image: radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.25) 100%);width: 1000%;height: 100%;}
.login-bx {background: url(../images/gray-shaow-bg.png) repeat 0 0;width: 400px;height: 460px;margin: -230px 0 0 150px;/* height: 512px;margin: -256px 0 0 -200px; */padding: 20px 30px 30px;overflow: hidden;position: absolute;top: 50%;left: 50%;}
.login-ele .form-control {height: 50px;color: #bbb;}
.login-ele .form-control:focus {box-shadow: none;}
.login-ele .input-group-addon:first-child {font-size: 18px;color: #bbb;}
.login-ele .form-inline .input-group {width: 170px;}
/*.login-ele .input-group-addon,.login-ele .form-control {background-color: #2C3438;border-color: #2C3438;}*/
.login-ele .ewm-img {width: 98px;height: 50px;}
.login-ele .ewm-shell-btn {display: inline-block;vertical-align: middle;color: #999;}
.login-ele .modal-footer {padding: 10px 0 10px;border: none;}
.login-ele .btn.btn-success {background-color: #188eee;border-color: #188eee;font-size: 20px;padding: 10px 12px;}
.login-ele .btn.btn-success:hover {background-color: #166eee;border-color: #166eee;}
.login-ele a {color: #C3CFCF;}
.login-ele a:hover {color: #ddd;}

/*ke guide*/
.guide-modal-label .modal-backdrop {z-index: 9997;}
.guide-modal-label .modal-backdrop.in {opacity: .7;filter: alpha(opacity=70);}
.guide-modal-content {position: absolute;top: 0;left: 0;z-index: 9999;}
.guide-modal-item-one,
.guide-modal-item-two,
.guide-modal-item-three {display: none;position: relative;}
.guide-modal-item-one {background: url(../img/guide-modal-item-one.png) no-repeat 0 0;width: 479px;height: 168px;display: block;}
.guide-modal-item-two {background: url(../img/guide-modal-item-two.png) no-repeat 0 0;width: 487px;height: 171px;}
.guide-modal-item-three {background: url(../img/guide-modal-item-three.png) no-repeat 0 0;width: 484px;height: 151px;}
.guide-close,
.guide-again,
.guide-one-go-next,
.guide-two-go-next,
.guide-three-go-next {border-radius: 30px;cursor: pointer;display: block;width: 112px;height: 42px;position: absolute;bottom: 0;opacity: 0;filter: alpha(opacity=0);}

.guide-close:hover,
.guide-again:hover,
.guide-one-go-next:hover,
.guide-two-go-next:hover,
.guide-three-go-next:hover {opacity: 0.05;filter: alpha(opacity=0.5);}

.guide-close,.guide-again {left: 180px;}
.guide-one-go-next,
.guide-two-go-next,
.guide-three-go-next {right: 30px;}

#dialog_msg>i.icon-warning-sign {margin-right: 10px;font-size: 30px;vertical-align: middle;}

/*ke footer*/
.ke-footer {background: #221914;margin-top: 90px;padding: 20px 0 10px;}
.foot-txt {margin: 20px 0 10px;line-height: 40px;}
.foot-txt>span,.foot-txt>a {color: #999;font-size: 14px;}
.foot-txt>a {margin: 0 10px;}
.foot-txt>a:hover {color: #ddd;}
.bg-foot {background: #372A23;}

.flex-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}
